
      <!DOCTYPE html>
      <html>
      <head>
        <meta charset="utf-8">
        <title>HiPrint Test</title>
        <!-- 引入 HiPrint 库 -->
        <script src="./assets/vue-plugin-hiprint.js"></script>
        <script src="./assets/jquery.min.js"></script>
        <link href="./assets/print-lock.css" rel="stylesheet" />
      </head>
      <body>
        <div id="print-container">
          <h1>测试打印内容</h1>
          <p>这是一个使用 HiPrint 和 Puppeteer 的测试</p>
        </div>
        
        <script>
          // 等待 HiPrint 加载完成
          document.addEventListener('DOMContentLoaded', function() {

            // 初始化 HiPrint
            // const designer = new hiprint.PrintDesigner({
            //   el: '#print-container',
            //   template: {
            //     content: '#print-container',
            //     pageSetup: {
            //       orientation: 'portrait',
            //       unit: 'mm',
            //       size: 'A4'
            //     }
            //   }
            // });
            
            // 定义一个全局函数，供 Puppeteer 调用
            // window.executeHiPrint = function() {
            //   return new Promise((resolve, reject) => {
            //     try {
            //       // 执行打印预览（在无头模式下会生成 PDF）
            //       designer.preview({
            //         printer: {
            //           // 指定为 PDF 打印
            //           name: 'PDF',
            //           options: {
            //             margin: '1cm',
            //             printBackground: true
            //           }
            //         },
            //         success: () => resolve('打印成功'),
            //         error: (err) => reject(err)
            //       });
            //     } catch (e) {
            //       reject(e);
            //     }
            //   });
            // };
          });
        </script>
      </body>
      </html>
    